<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>StatSVN - Directory _lhmf/src/it/polito/ai/lhmf/model/</title>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <meta name="Generator" content="StatSVN 0.7.0"/>
<link rel="stylesheet" href="objectlab-statcvs.css" type="text/css"/>
<script type="text/javascript" charset="utf-8" src="http://bit.ly/javascript-api.js?version=latest&#38;login=statsvn&#38;apiKey=R_2c362b417d0517c27876cbaca1bb68cc"></script>
<script type="text/javascript" charset="utf-8">
   // wait until page is loaded to call API
   var redir_url;
   var short_url;
   BitlyCB.myShortenCallback = function(data) {
      // this is how to get a result of shortening a single url
      var result;
      short_url=null;
      for (var r in data.results) {
         result = data.results[r];
         result['longUrl'] = r;
         short_url = result['shortUrl'];
         break;
      }
      if (short_url==null) // bit.ly failed
      document.location=redir_url;
      else
      redirToTwitter();
   };
   function shortenTweet(url) {
      if (short_url == null || redir_url!=url) {
      redir_url = url;
      BitlyClient.shorten(document.location, 'BitlyCB.myShortenCallback');
      }
      else
      redirToTwitter();
      return false;
   }
   function redirToTwitter() { 
      // replace {0} which is visible as %7B0} in the link
      document.location = redir_url.replace('%7B0}', short_url);
   }
</script>
  </head>

<body>

<h1>Directory _lhmf/src/it/polito/ai/lhmf/model/</h1>
<div id="parentlink">&#171; <a href="index.html">Development Statistics for /trunk</a></div>
<dl class="attributes">
    <dt>Directory Created:</dt>
    <dd><span class="date">2012-06-18 18:56</span></dd>
    <dt>Total Files:</dt>
    <dd>11</dd>
    <dt>Deleted Files:</dt>
    <dd>1</dd>
    <dt>Lines of Code:</dt>
    <dd>994</dd>
</dl>
<p class="dirtree">
<a href="dir.html">[root]</a>/<a href="dir__lhmf.html">_lhmf</a>/<a href="dir__lhmf_src.html">src</a>/<a href="dir__lhmf_src_it.html">it</a>/<a href="dir__lhmf_src_it_polito.html">polito</a>/<a href="dir__lhmf_src_it_polito_ai.html">ai</a>/<a href="dir__lhmf_src_it_polito_ai_lhmf.html">lhmf</a>/<strong>model</strong><br/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt="directory in repo" title="directory in repo"/> 
<a href="dir__lhmf_src_it_polito_ai_lhmf_model_constants.html">constants</a> 
(2 files, 19 lines)<br />
</p>

<div class="section">
<h2>Lines of Code</h2>
<p class="chart"><img src="loc_module__lhmf_src_it_polito_ai_lhmf_model.png" alt="_lhmf/src/it/polito/ai/lhmf/model/ Lines of Code" width="800" height="500" /></p></div>
<div class="section">
<h2>Developers</h2>
  <table  rules="groups" summary="All authors and the number of their changes and lines of code in this directory">
    <colgroup align="left"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <thead>
      <tr>
        <th>Author</th>
        <th>Changes</th>
        <th>Lines of Code</th>
        <th>Lines per Change</th>
      </tr>
    </thead>
    <tfoot>
      <tr>
        <th>Totals</th>
        <td>60 (100.0%)</td>
        <td>1381 (100.0%)</td>
        <td>23.0</td>
      </tr>
    </tfoot>
    <tbody>
      <tr  class="odd">
        <th><a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a></th>
        <td>23 (38.3%)</td>
        <td>785 (56.8%)</td>
        <td>34.1</td>
      </tr>
      <tr  class="even">
        <th><a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a></th>
        <td>11 (18.3%)</td>
        <td>223 (16.1%)</td>
        <td>20.2</td>
      </tr>
      <tr  class="odd">
        <th><a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a></th>
        <td>12 (20.0%)</td>
        <td>208 (15.1%)</td>
        <td>17.3</td>
      </tr>
      <tr  class="even">
        <th><a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a></th>
        <td>14 (23.3%)</td>
        <td>165 (11.9%)</td>
        <td>11.7</td>
      </tr>
    </tbody>
  </table>

</div>
<div class="section">
<h2>Most Recent Commits</h2>
<dl class="commitlist">
  <dt><a name="39"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-25 14:33</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">183</span></span>
  </dt>
  <dd>
    <p class="comment">
Aggiornata SupplierInterface
    </p>
    <p class="commitdetails"><strong>3</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        SupplierInterface.java&#160;<span class="change">(+3&#160;-26)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="38"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-25 12:59</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">180</span></span>
  </dt>
  <dd>
    <p class="comment">
Modifiche dopo l'upgrade del database e aggiunte al controllore delle schede
    </p>
    <p class="commitdetails"><strong>30</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        OrderInterface.java&#160;<span class="change">(+8)</span>,
        PurchaseInterface.java&#160;<span class="change">(+22&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="37"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-24 18:52</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">172</span></span>
  </dt>
  <dd>
    <p class="comment">
Creazione prodotto + categoria terminata; da testare
    </p>
    <p class="commitdetails"><strong>56</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        ProductCategoryInterface.java&#160;<span class="change">(+24&#160;-5)</span>,
        SupplierInterface.java&#160;<span class="change">(+32&#160;-14)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="36"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-07-20 16:21</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">158</span></span>
  </dt>
  <dd>
    <p class="comment">
Pannello Admin Completato. (Bisogna fare tutta la parte relativa ad ordini e prodotti). Implementato anche la generazione delle password. Modificato modalità di invio email. Implementato l'authMail in modo tale che attivi direttamente l'account se è stato creato dall'admin (Ancora da Testare). <br />
<br />
Perfavore se trovate bug fatemelo sapere. 
    </p>
    <p class="commitdetails"><strong>33</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="change">(+23)</span>,
        SupplierInterface.java&#160;<span class="change">(+10&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="35"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-07-20 00:52</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">156</span></span>
  </dt>
  <dd>
    <p class="comment">
Attiva Membri Completato. Risolti bug registrazione. Qualche piccolezza ancora da fare.
    </p>
    <p class="commitdetails"><strong>34</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="change">(+13&#160;-11)</span>,
        SupplierInterface.java&#160;<span class="change">(+21)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="34"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-07-19 18:46</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">153</span></span>
  </dt>
  <dd>
    <p class="comment">
Sto lavorando sulla lista membri da attivare. 
    </p>
    <p class="commitdetails"><strong>32</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="change">(+32)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="33"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-19 16:42</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">152</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        OrderInterface.java&#160;<span class="change">(+1&#160;-1)</span>,
        PurchaseInterface.java&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="32"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-07-19 00:33</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">151</span></span>
  </dt>
  <dd>
    <p class="comment">
Registrazione Forenitore Completata. <br />
<br />
Cose da fare/aggiustare:<br />
- Generare le password ed inviarle all'email.<br />
- Modificare l'authMail affinche attivi anche i suppliers (ora fa solo membri e responsabili)<br />
- Modificare il getMembersRespString in modo che restituisca solo i membri attivati.
    </p>
    <p class="commitdetails"><strong>15</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="change">(+15&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="31"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-18 13:40</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">147</span></span>
  </dt>
  <dd>
    <p class="comment">
Aggiunti alcuni dettagli riguardo utenti normale e responsabile
    </p>
    <p class="commitdetails"><strong>1</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        PurchaseInterface.java&#160;<span class="change">(+1&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="30"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-17 17:05</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">137</span></span>
  </dt>
  <dd>
    <p class="comment">
Revisione deser/ser + hibernate completata
    </p>
    <p class="commitdetails"><strong>16</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="change">(+1&#160;-2)</span>,
        SupplierInterface.java&#160;<span class="change">(+15&#160;-15)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="29"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-16 14:58</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">132</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>6</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        OrderInterface.java&#160;<span class="change">(+2&#160;-2)</span>,
        PurchaseInterface.java&#160;<span class="change">(+4&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="28"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-07-15 20:14</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">129</span></span>
  </dt>
  <dd>
    <p class="comment">
Aggiunto invio messaggio all'admin con richiesta di attivazione account (sempre dopo la verifica della mail, quindi subito per facebook e openid, alla conferma per gli utenti normali).
    </p>
    <p class="commitdetails"><strong>16</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="change">(+16)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="27"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-07-15 18:14</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">126</span></span>
  </dt>
  <dd>
    <p class="comment">
Aggiunti getMemberByEmail e getSupplierByMail
    </p>
    <p class="commitdetails"><strong>18</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="change">(+9)</span>,
        SupplierInterface.java&#160;<span class="change">(+9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="26"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-15 17:11</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">123</span></span>
  </dt>
  <dd>
    <p class="comment">
Tolte annotazioni JSONSerialize/Deserialize da classi orm package - fa tutto il CustomObjectMapper; aggiunto il deserializzatore per ProductCategory; aggiunta funzione per ricevere i prodotti solo del supplier che fa la richiesta; corrette alcune query hql delle interfacce (per la prossima revisione saranno tutte corrette)
    </p>
    <p class="commitdetails"><strong>36</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        ProductCategoryInterface.java&#160;<span class="change">(+3&#160;-3)</span>,
        ProductInterface.java&#160;<span class="change">(+33&#160;-12)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="25"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-15 11:06</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">120</span></span>
  </dt>
  <dd>
    <p class="comment">
CRUD completato su purchase
    </p>
    <p class="commitdetails"><strong>12</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        PurchaseInterface.java&#160;<span class="change">(+12&#160;-9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="24"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-07-15 01:41</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">118</span></span>
  </dt>
  <dd>
    <p class="comment">
Conferma dell'email finita e funzionante. Ho dovuto modificare il memberInterface per via di qualche errore nel metodo updateMember. Tutto ok.
    </p>
    <p class="commitdetails"><strong>10</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="change">(+10&#160;-12)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="23"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-14 17:31</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">105</span></span>
  </dt>
  <dd>
    <p class="comment">
modificato LoginSuccessfullHandler.java: quando un login ha successo, mette nella session le chiavi "member_type" con l'intero del tipo di membro, "username" con l'username del membro, "user" con il nome del membro (per stamparlo nelle pagine web: "Ciao &lt;membro&gt;"<br />
<br />
OCCHIO a come sono scritte le query nei vari *Interface: spesso mancano spazi tra "from Tabella" e "where ..."
    </p>
    <p class="commitdetails"><strong>20</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="change">(+10&#160;-1)</span>,
        SupplierInterface.java&#160;<span class="change">(+10&#160;-1)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="22"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-14 12:59</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">104</span></span>
  </dt>
  <dd>
    <p class="comment">
Modifiche su crud, serializer e deserializer su order e purchase
    </p>
    <p class="commitdetails"><strong>4</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        PurchaseInterface.java&#160;<span class="change">(+4&#160;-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="21"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-14 11:09</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">103</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>29</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        OrderInterface.java&#160;<span class="change">(+8&#160;-3)</span>,
        PurchaseInterface.java&#160;<span class="change">(+21)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="20"></a>
    <a href="user_jyxpowa@gmail.com.html" class="author">jyxpowa@gmail.com</a>
    <span class="date">2012-07-13 21:01</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">99</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>50</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberStatusInterface.java&#160;<span class="new">(new&#160;25)</span>,
        MemberTypeInterface.java&#160;<span class="new">(new&#160;25)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="19"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-13 20:04</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">98</span></span>
  </dt>
  <dd>
    <p class="comment">
Added MessageInterface + minox fixes
    </p>
    <p class="commitdetails"><strong>89</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MessageInterface.java&#160;<span class="new">(new&#160;89)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="18"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-13 18:00</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">95</span></span>
  </dt>
  <dd>
    <p class="comment">
Added CRUD+Ajax controller+Hibernate interface for Member; need testing
    </p>
    <p class="commitdetails"><strong>112</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        MemberInterface.java&#160;<span class="new">(new&#160;102)</span>,
        SupplierInterface.java&#160;<span class="change">(+10&#160;-6)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="17"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-13 16:10</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">92</span></span>
  </dt>
  <dd>
    <p class="comment">
CRUD and ajax for Supplier; unable to test -&gt; to do as soon as possible; added class to deserialize Date from JSON to Java
    </p>
    <p class="commitdetails"><strong>84</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        SupplierInterface.java&#160;<span class="change">(+84&#160;-8)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="16"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-12 15:53</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">90</span></span>
  </dt>
  <dd>
    <p class="comment">
CRUD and ajax completed for Product and ProductCategory
    </p>
    <p class="commitdetails"><strong>106</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        ProductCategoryInterface.java&#160;<span class="change">(+33&#160;-15)</span>,
        ProductInterface.java&#160;<span class="change">(+73&#160;-7)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="15"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-12 14:34</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">89</span></span>
  </dt>
  <dd>
    <p class="comment">
Controllers refactoring complete; check for bugs
    </p>
    <p class="commitdetails"><strong>2</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        UserInterface.java&#160;<span class="change">(+2&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="14"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-11 18:20</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">86</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>12</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        UserInterface.java&#160;<span class="change">(+12&#160;-9)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="13"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-11 17:57</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">83</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>42</strong> lines of code changed in <span class="files">2 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        OrderInterface.java&#160;<span class="change">(+11&#160;-3)</span>,
        PurchaseInterface.java&#160;<span class="new">(new&#160;31)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="12"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-11 16:16</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">82</span></span>
  </dt>
  <dd>
    <p class="comment">

    </p>
    <p class="commitdetails"><strong>88</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        UserInterface.java&#160;<span class="new">(new&#160;88)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="11"></a>
    <a href="user_hasmet87@gmail.com.html" class="author">hasmet87@gmail.com</a>
    <span class="date">2012-07-11 15:15</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">80</span></span>
  </dt>
  <dd>
    <p class="comment">
Tolti alcuni errori.....prossimo commit a fine giornata
    </p>
    <p class="commitdetails"><strong>39</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        OrderInterface.java&#160;<span class="new">(new&#160;39)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="10"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-09 22:23</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">77</span></span>
  </dt>
  <dd>
    <p class="comment">
Added few fields in signup view, + comments
    </p>
    <p class="commitdetails"><strong>3</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        ProductCategoryInterface.java&#160;<span class="change">(+3&#160;-2)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="9"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-08 13:49</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">73</span></span>
  </dt>
  <dd>
    <p class="comment">
troppa roba. se avete dubbi chiedete.<br />
Più che altro guardate come ho usato le annotazioni @Transaciton e @PreAuthorize un pò in giro nel codice.
    </p>
    <p class="commitdetails"><strong>76</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        LogInterface.java&#160;<span class="change">(+16&#160;-10)</span>,
        ProductCategoryInterface.java&#160;<span class="change">(+25&#160;-30)</span>,
        ProductInterface.java&#160;<span class="change">(+18&#160;-15)</span>,
        SupplierInterface.java&#160;<span class="change">(+17&#160;-16)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="8"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-07 20:01</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">70</span></span>
  </dt>
  <dd>
    <p class="comment">
Added deserializer: WARNING it does not work yet, do not revert to this revision unless you want to debug ProductDeserializer.java
    </p>
    <p class="commitdetails"><strong>35</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        SupplierInterface.java&#160;<span class="new">(new&#160;35)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="7"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-07-03 23:20</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">65</span></span>
  </dt>
  <dd>
    <p class="comment">
migliorata gestione history. Adesso funzionano back, forward, reload e segnalibri.
    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        ProductInterface.java&#160;<span class="change">(-4)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="6"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-07-03 15:05</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">63</span></span>
  </dt>
  <dd>
    <p class="comment">
Refactored HibernateInterface, now it is distributed in several file &lt;name&gt;Interface for every hibernate mapping, under model package
    </p>
    <p class="commitdetails"><strong>141</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        HibernateInterface.java&#160;<span class="del">(del)</span>,
        LogInterface.java&#160;<span class="new">(new&#160;29)</span>,
        ProductCategoryInterface.java&#160;<span class="new">(new&#160;74)</span>,
        ProductInterface.java&#160;<span class="new">(new&#160;38)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="5"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-06-26 16:50</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">62</span></span>
  </dt>
  <dd>
    <p class="comment">
-fixata query per ottenimento log. usa Timestamp e 'between ... and ...'<br />
-creato ObjectMapper customizzato (CustomObjectMapper.java) per serializzazione custom json di Member. Usare questa classe per imostare serializzatori custom per eventuali altre classi (se le classi hanno loop di dipendenze la serializzazione crasha, quindi bisogna scegliere bene cosa serializzare e cosa no)<br />
-modificato lhmf-servlet.xml per impostare ObjectMapper customizzato per la serializzazione degli oggetti hibernate<br />
-aggiunto controllo in AjaxController che, se arriva richiesta per i log, l'utente loggato sia di tipo admin (3)
    </p>
    <p class="commitdetails"><strong>13</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        HibernateInterface.java&#160;<span class="change">(+13&#160;-10)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="4"></a>
    <a href="user_l.moretto88@gmail.com.html" class="author">l.moretto88@gmail.com</a>
    <span class="date">2012-06-25 13:56</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">61</span></span>
  </dt>
  <dd>
    <p class="comment">
iniziata parte di consultazione log di sistema. rivedere query hql server-side per i log<br />
<br />
LoginController: penso sia sbagliata la condizione per verificare se bisogna fare redirect. dovrebbe essere if(!refererPage.matches... &amp;&amp; (...)), ossia non in OR ma in AND
    </p>
    <p class="commitdetails"><strong>14</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        HibernateInterface.java&#160;<span class="change">(+14)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="3"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-22 16:47</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">56</span></span>
  </dt>
  <dd>
    <p class="comment">
CRUD completed for ProductCategory
    </p>
    <p class="commitdetails"><strong>20</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        HibernateInterface.java&#160;<span class="change">(+20)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="2"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-21 21:55</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">52</span></span>
  </dt>
  <dd>
    <p class="comment">
CRD on ProductCategory using ajax, only Update to implement; examples on index_supplier.jsp; JSONGetController is now AjaxController; added lib.js
    </p>
    <p class="commitdetails"><strong>58</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        HibernateInterface.java&#160;<span class="change">(+58&#160;-6)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="1"></a>
    <a href="user_francesco.brundu@gmail.com.html" class="author">francesco.brundu@gmail.com</a>
    <span class="date">2012-06-18 18:56</span>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">49</span></span>
  </dt>
  <dd>
    <p class="comment">
Added HibernateInterface, wrapper methods to use hibernate
    </p>
    <p class="commitdetails"><strong>24</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>_lhmf/src/it/polito/ai/lhmf/model</strong>:
        HibernateInterface.java&#160;<span class="new">(new&#160;24)</span>
      </li>
    </ul>
  </dd>

</dl>

</div><div id="generatedby">Generated by <a href="http://www.statsvn.org">StatSVN</a> 0.7.0</div>
</body>
</html>